package com.nsyue.auth.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.nsyue.auth.dto.OauthClientDetailsDto;
import com.nsyue.auth.entity.OauthClientDetails;

import java.util.List;

/**
 * (OauthClientDetails)表服务接口
 *
 * @author laixm
 * @since 2023-05-08 11:01:25
 */
public interface OauthClientDetailsService extends IService<OauthClientDetails> {

    List<OauthClientDetailsDto> loadAllOauthClientDetailsDtos();

    void archiveOauthClientDetails(String clientId);

    OauthClientDetailsDto loadOauthClientDetailsDto(String clientId);

    void registerClientDetails(OauthClientDetailsDto formDto);

}

